Skip to main content

Development Roles

Technical Director

The Technical Director is responsible for the overall technical direction of the project. They are responsible for the technical architecture of the project, and for making sure that the project is built in a way that is maintainable and scalable. They are also responsible for making sure that the project is built in a way that is consistent with the company’s standards and best practices.

The Technical Director leads the team leads.

🦉 Team lead

The developer in this role will work closely with the project manager and the client to oversee development on the project. A team lead will help to forecast the team’s availability and assign user stories during sprint planning.

This developer will be responsible for responding to development related questions in Slack, as well as recommending appropriate solutions when assigning user stories to a Developer.

This developer will guide when and how code is reviewed and merged for a project and should be responsible for performing code reviews on all pull requests to ensure code quality and style guide consistency.

Also read: Communication

⌨️ Developer

A developer is responsible for the construction of the deliverables. This usually means writing code to meet the project’s deliverables. Developers are also the first line of defense against bugs and will be responsible for maintenance of the delivered product until they are “cycled off” or the client engagement comes to an end.